This repository has been archived by the owner on Nov 6, 2020. It is now read-only.
Print public key of the SS node on start #8949
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Background:
self_secret
config option could be: a 64-char secret key or the 40-char address of the account (on this node) that is used to sign/encrypt messages.Getting the node' public key is especially hard in the 2nd case - afaik we do not have an RPC for getting the account public (it could be recovered from the signature, but it is too hard anyway). So I usually use
./ethstore public <address>
in my scripts. But as @Tbaut has suggested it still isn't the best way to describe in the private transactions tutorial. So I suggest to print it on start (similar to how we're printing enode). This is for--features secretstore
only, so won't spoil usual output: